<?php
/**
+ * @group medium
* @group Database
+ * @covers FormattedRCFeed
+ * @covers RecentChange
+ * @covers JSONRCFeedFormatter
+ * @covers MachineReadableRCFeedFormatter
+ * @covers RCFeed
*/
class RCFeedIntegrationTest extends MediaWikiTestCase {
protected function setUp() {
'wgServerName' => 'example.org',
'wgScriptPath' => '/w',
'wgDBname' => 'example',
- 'wgDBprefix' => '',
+ 'wgDBprefix' => $this->dbPrefix(),
'wgRCFeeds' => [],
'wgRCEngines' => [],
] );
}
- /**
- * @covers RecentChange::notifyRCFeeds
- * @covers RecentChange::getEngine
- * @covers RCFeed::factory
- * @covers FormattedRCFeed::__construct
- * @covers FormattedRCFeed::notify
- * @covers JSONRCFeedFormatter::formatArray
- * @covers MachineReadableRCFeedFormatter::getLine
- */
public function testNotify() {
$feed = $this->getMockBuilder( RCFeedEngine::class )
->setConstructorArgs( [ [ 'formatter' => JSONRCFeedFormatter::class ] ] )
'server_url' => 'https://example.org',
'server_name' => 'example.org',
'server_script_path' => '/w',
- 'wiki' => 'example',
+ 'wiki' => 'example-' . $this->dbPrefix(),
] ),
$line
);